local extension = Package:new("commanders_generals")
extension.extensionName = "commanders"
extension.game_modes_whitelist = {
  "commanders_mode",
}
extension:loadSkillSkelsByPath("./packages/commanders/pkg/commanders_generals/skills")

Fk:loadTranslationTable {
  ["commanders_generals"] = "统率武将",
}

General:new(extension, "s4__caocao", "wei", 4):addSkills { "jianxiong" }
Fk:loadTranslationTable {
  ["s4__caocao"] = "曹操",
  ["#s4__caocao"] = "魏武帝",
  ["~s4__caocao"] = "霸业未成，未成啊……",
}

General:new(extension, "s11__caocao", "wei", 4):addSkills { "ex__jianxiong" }
Fk:loadTranslationTable {
  ["s11__caocao"] = "s11曹操",
  ["#s11__caocao"] = "魏武帝",
  ["~s11__caocao"] = "霸业未成，未成啊……",
}

General:new(extension, "s4__simayi", "wei", 3):addSkills { "guicai", "fankui" }
Fk:loadTranslationTable {
  ["s4__simayi"] = "司马懿",
  ["#s4__simayi"] = "狼顾之鬼",
  ["~s4__simayi"] = "我的气数就到这里了吗？",
}

General:new(extension, "s11__simayi", "wei", 3):addSkills { "ex__guicai", "ex__fankui" }
Fk:loadTranslationTable {
  ["s11__simayi"] = "s11司马懿",
  ["#s11__simayi"] = "狼顾之鬼",
  ["~s11__simayi"] = "我的气数就到这里了吗？",
}

General:new(extension, "s4__xiahoudun", "wei", 4):addSkills { "v33__ganglie" }
Fk:loadTranslationTable {
  ["s4__xiahoudun"] = "夏侯惇",
  ["#s4__xiahoudun"] = "独眼的罗刹",
  ["~s4__xiahoudun"] = "诸多败绩，有负丞相重托……",
}

General:new(extension, "s4__guojia", "wei", 3):addSkills { "tiandu", "yiji" }
Fk:loadTranslationTable {
  ["s4__guojia"] = "郭嘉",
  ["#s4__guojia"] = "早终的先知",
  ["~s4__guojia"] = "咳，咳……",
}

General:new(extension, "s4__zhangliao", "wei", 4):addSkills { "tuxi" }
Fk:loadTranslationTable {
  ["s4__zhangliao"] = "张辽",
  ["#s4__zhangliao"] = "前将军",
  ["~s4__zhangliao"] = "被敌人占了先机……呃……",
}

General:new(extension, "s11__zhangliao", "wei", 4):addSkills { "ex__tuxi" }
Fk:loadTranslationTable {
  ["s11__zhangliao"] = "s11张辽",
  ["#s11__zhangliao"] = "前将军",
  ["~s11__zhangliao"] = "被敌人占了先机……呃……",
}

General:new(extension, "s4__zhenji", "wei", 3, 3, General.Female):addSkills { "luoshen", "qingguo" }
Fk:loadTranslationTable {
  ["s4__zhenji"] = "甄姬",
  ["#s4__zhenji"] = "薄幸的美人",
  ["~s4__zhenji"] = "悼良会之永绝兮，哀一逝而异乡。",
}

General:new(extension, "s11__lidian", "wei", 3):addSkills { "xunxun", "wangxi" }
Fk:loadTranslationTable {
  ["s11__lidian"] = "s11李典",
  ["#s11__lidian"] = "深明大义",

  ["~s11__lidian"] = "报国杀敌，虽死犹荣……",
}

General:new(extension, "s11__dianwei", "wei", 4):addSkills { "s11__qiangxi" }
Fk:loadTranslationTable {
  ["s11__dianwei"] = "s11典韦",
  ["#s11__dianwei"] = "古之恶来",

  ["~s11__dianwei"] = "主公，快走……！",
}

General:new(extension, "s4__liubei", "shu", 4):addSkills { "rende" }
Fk:loadTranslationTable {
  ["s4__liubei"] = "刘备",
  ["#s4__liubei"] = "乱世的枭雄",
  ["~s4__liubei"] = "汉室未兴，祖宗未耀，朕实不忍此时西去……",
}

General:new(extension, "s4__guanyu", "shu", 4):addSkills { "wusheng", "s4__zhongyi" }
Fk:loadTranslationTable {
  ["s4__guanyu"] = "关羽",
  ["#s4__guanyu"] = "威震华夏",
  ["s4__zhongyi"] = "忠义",
  [":s4__zhongyi"] = "限定技，出牌阶段，你可以将一张红色牌置于武将牌上，令本轮友方使用【杀】造成的伤害+1。",
  ["#s4__zhongyi"] = "忠义：将一张红色牌置于武将牌上，令本轮友方使用【杀】造成的伤害+1",
  ["$s4__zhongyi1"] = "大丈夫处事，只以忠义为先。",
  ["$s4__zhongyi2"] = "马行忠魂路，刀斩不义敌！",
  ["~s4__guanyu"] = "什么？此地名叫麦城？",
}

General:new(extension, "s4__zhangfei", "shu", 4):addSkills { "paoxiao" }
Fk:loadTranslationTable {
  ["s4__zhangfei"] = "张飞",
  ["#s4__zhangfei"] = "万夫不当",
  ["~s4__zhangfei"] = "实在是杀不动了……",
}

General:new(extension, "s4__zhugeliang", "shu", 3):addSkills { "guanxing", "kongcheng" }
Fk:loadTranslationTable {
  ["s4__zhugeliang"] = "诸葛亮",
  ["#s4__zhugeliang"] = "迟暮的丞相",
  ["~s4__zhugeliang"] = "将星陨落，天命难违。",
}

General:new(extension, "s11__zhugeliang", "shu", 3):addSkills { "s11__guanxing", "kongcheng" }
Fk:loadTranslationTable {
  ["s11__zhugeliang"] = "s11诸葛亮",
  ["#s11__zhugeliang"] = "迟暮的丞相",
  ["~s11__zhugeliang"] = "将星陨落，天命难违。",
}

General:new(extension, "s4__zhaoyun", "shu", 4):addSkills { "longdan", "s4__jiuzhu" }
Fk:loadTranslationTable {
  ["s4__zhaoyun"] = "赵云",
  ["#s4__zhaoyun"] = "虎威将军",
  ["~s4__zhaoyun"] = "这，就是失败的滋味吗？",
}

General:new(extension, "s4__machao", "shu", 4):addSkills { "mashu", "tieqi" }
Fk:loadTranslationTable {
  ["s4__machao"] = "马超",
  ["#s4__machao"] = "一骑当千",
  ["~s4__machao"] = "请将我，葬在西凉……",
}

General:new(extension, "s11__machao", "shu", 4):addSkills { "mashu", "ex__tieji" }
Fk:loadTranslationTable {
  ["s11__machao"] = "s11马超",
  ["#s11__machao"] = "一骑当千",
  ["~s11__machao"] = "请将我，葬在西凉……",
}

General:new(extension, "s4__huangyueying", "shu", 3, 3, General.Female):addSkills { "jizhi", "qicai" }
Fk:loadTranslationTable {
  ["s4__huangyueying"] = "黄月英",
  ["#s4__huangyueying"] = "归隐的杰女",
  ["~s4__huangyueying"] = "亮……",
}

General:new(extension, "s11__huangyueying", "shu", 3, 3, General.Female):addSkills { "ex__jizhi", "ex__qicai" }
Fk:loadTranslationTable {
  ["s11__huangyueying"] = "s11黄月英",
  ["#s11__huangyueying"] = "归隐的杰女",
  ["~s11__huangyueying"] = "亮……",
}

General:new(extension, "s4__sunquan", "wu", 4):addSkills { "zhiheng" }
Fk:loadTranslationTable {
  ["s4__sunquan"] = "孙权",
  ["#s4__sunquan"] = "年轻的贤君",
  ["~s4__sunquan"] = "父亲，大哥，仲谋愧矣……",
}

General:new(extension, "s4__ganning", "wu", 4):addSkills { "qixi" }
Fk:loadTranslationTable {
  ["s4__ganning"] = "甘宁",
  ["#s4__ganning"] = "锦帆游侠",
  ["~s4__ganning"] = "二十年后，又是一条好汉！",
}

General:new(extension, "s11__ganning", "wu", 4):addSkills { "qixi", "fenwei" }
Fk:loadTranslationTable {
  ["s11__ganning"] = "s11甘宁",
  ["#s11__ganning"] = "锦帆游侠",
  ["~s11__ganning"] = "二十年后，又是一条好汉！",
}

General:new(extension, "s4__huanggai", "wu", 4):addSkills { "kurou" }
Fk:loadTranslationTable {
  ["s4__huanggai"] = "黄盖",
  ["#s4__huanggai"] = "轻身为国",
  ["~s4__huanggai"] = "盖，有负公瑾重托……",
}

General:new(extension, "s4__zhouyu", "wu", 3):addSkills { "yingzi", "fanjian" }
Fk:loadTranslationTable {
  ["s4__zhouyu"] = "周瑜",
  ["#s4__zhouyu"] = "大都督",
  ["~s4__zhouyu"] = "既生瑜，何生亮。既生瑜，何生亮！",
}

General:new(extension, "s4__daqiao", "wu", 3, 3, General.Female):addSkills { "guose", "liuli" }
Fk:loadTranslationTable {
  ["s4__daqiao"] = "大乔",
  ["#s4__daqiao"] = "矜持之花",
  ["~s4__daqiao"] = "伯符，我去了……",
}

General:new(extension, "s11__daqiao", "wu", 3, 3, General.Female):addSkills { "ex__guose", "liuli" }
Fk:loadTranslationTable {
  ["s11__daqiao"] = "s11大乔",
  ["#s11__daqiao"] = "矜持之花",
  ["~s11__daqiao"] = "伯符，我去了……",
}

General:new(extension, "s4__sunshangxiang", "wu", 3, 3, General.Female):addSkills { "xiaoji", "jieyin" }
Fk:loadTranslationTable {
  ["s4__sunshangxiang"] = "孙尚香",
  ["#s4__sunshangxiang"] = "弓腰姬",
  ["~s4__sunshangxiang"] = "哎呀，这次弓箭射歪了",
}

General:new(extension, "s4__huatuo", "qun", 3):addSkills { "qingnang", "jijiu" }
Fk:loadTranslationTable {
  ["s4__huatuo"] = "华佗",
  ["#s4__huatuo"] = "神医",
  ["~s4__huatuo"] = "生老病死，命不可违。",
}

General:new(extension, "s11__huatuo", "qun", 3):addSkills { "ex__chuli", "jijiu" }
Fk:loadTranslationTable {
  ["s11__huatuo"] = "s11华佗",
  ["#s11__huatuo"] = "神医",
  ["~s11__huatuo"] = "生老病死，命不可违。",
}

local s4__lvbu = General:new(extension, "s4__lvbu", "qun", 4)
s4__lvbu:addSkills { "wushuang", "s4__zhanshen" }
s4__lvbu:addRelatedSkill("mashu")
s4__lvbu:addRelatedSkill("s4__shenji")
Fk:loadTranslationTable {
  ["s4__lvbu"] = "吕布",
  ["#s4__lvbu"] = "戟指中原",
  ["~s4__lvbu"] = "不可能！",
}

General:new(extension, "s11__lvbu", "qun", 4):addSkills { "s11__zhanshen" }
Fk:loadTranslationTable {
  ["s11__lvbu"] = "s11吕布",
  ["#s11__lvbu"] = "武的化身",
  ["~s11__lvbu"] = "不可能！",
}

General:new(extension, "s4__diaochan", "qun", 3, 3, General.Female):addSkills { "s4__lijian", "biyue" }
Fk:loadTranslationTable {
  ["s4__diaochan"] = "貂蝉",
  ["#s4__diaochan"] = "绝世的舞姬",
  ["~s4__diaochan"] = "父亲大人，对不起……",
}

General:new(extension, "s11__diaochan", "qun", 3, 3, General.Female):addSkills { "s4__lijian", "ex__biyue" }
Fk:loadTranslationTable {
  ["s11__diaochan"] = "s11貂蝉",
  ["#s11__diaochan"] = "绝世的舞姬",
  ["~s11__diaochan"] = "父亲大人，对不起……",
}

General:new(extension, "s4__jiaxu", "qun", 3):addSkills { "wansha", "luanwu", "weimu" }
Fk:loadTranslationTable {
  ["s4__jiaxu"] = "贾诩",
  ["#s4__jiaxu"] = "冷酷的毒士",
  ["illustrator:s4__jiaxu"] = "KayaK",
  ["~s4__jiaxu"] = "我的时辰……也到了……",
}

local s4__jiangwei = General:new(extension, "s4__jiangwei", "shu", 4)
s4__jiangwei:addSkills { "tiaoxin", "zhiji" }
s4__jiangwei:addRelatedSkill("guanxing")
Fk:loadTranslationTable {
  ["s4__jiangwei"] = "姜维",
  ["#s4__jiangwei"] = "龙的衣钵",
  ["illustrator:s4__s4__jiangwei"] = "KayaK",
  ["~s4__jiangwei"] = "臣等正欲死战，陛下何故先降？",
}

local s11__jiangwei = General:new(extension, "s11__jiangwei", "shu", 4)
s11__jiangwei:addSkills { "s11__tiaoxin", "s11__zhiji" }
s11__jiangwei:addRelatedSkill("s11__guanxing")
Fk:loadTranslationTable {
  ["s11__jiangwei"] = "s11姜维",
  ["#s11__jiangwei"] = "龙的衣钵",
  ["~s11__jiangwei"] = "臣等正欲死战，陛下何故先降？",
}

General:new(extension, "s4__pangde", "qun", 4):addSkills { "mashu", "mengjin" }
Fk:loadTranslationTable {
  ["s4__pangde"] = "庞德",
  ["#s4__pangde"] = "人马一体",
  ["~s4__pangde"] = "四面都是水，我命休矣……",
}

General:new(extension, "s4__sunjian", "wu", 4):addSkills { "yinghun" }
Fk:loadTranslationTable {
  ["s4__sunjian"] = "孙坚",
  ["#s4__sunjian"] = "武烈帝",
  ["~s4__sunjian"] = "有埋伏，啊……",
}

local s4__sunce = General:new(extension, "s4__sunce", "wu", 4)
s4__sunce:addSkills { "jiang", "hunzi" }
s4__sunce:addRelatedSkill("yingzi")
s4__sunce:addRelatedSkill("yinghun")
Fk:loadTranslationTable {
  ["s4__sunce"] = "孙策",
  ["#s4__sunce"] = "江东的小霸王",
  ["~s4__sunce"] = "内事不决问张昭，外事不决问周瑜……",
}

local s11__sunce = General:new(extension, "s11__sunce", "wu", 4)
s11__sunce:addSkills { "jiang", "s11__hunzi" }
s11__sunce:addRelatedSkill("ex__yingzi")
s11__sunce:addRelatedSkill("yinghun")
Fk:loadTranslationTable {
  ["s11__sunce"] = "s11孙策",
  ["#s11__sunce"] = "江东的小霸王",
  ["~s11__sunce"] = "内事不决问张昭，外事不决问周瑜……",
}

General:new(extension, "s4__wenpin", "wei", 4):addSkills { "s4__zhenwei" }
Fk:loadTranslationTable {
  ["s4__wenpin"] = "文聘",
  ["#s4__wenpin"] = "坚城宿将",
  ["~s4__wenpin"] = "终于...也守不住了",
}

General:new(extension, "s11__wenpin", "wei", 4):addSkills { "v33__zhenwei" }
Fk:loadTranslationTable {
  ["s11__wenpin"] = "s11文聘",
  ["#s11__wenpin"] = "坚城宿将",
  ["~s11__wenpin"] = "终于...也守不住了",
}

General:new(extension, "s4__xiahouyuan", "wei", 4):addSkills { "shensu" }
Fk:loadTranslationTable {
  ["s4__xiahouyuan"] = "夏侯渊",
  ["#s4__xiahouyuan"] = "疾行的猎豹",
  ["~s4__xiahouyuan"] = "若非中其奸计，吾岂会命丧贼手……",
}

General:new(extension, "s4__xiaoqiao", "wu", 3, 3, General.Female):addSkills { "tianxiang", "hongyan" }
Fk:loadTranslationTable {
  ["s4__xiaoqiao"] = "小乔",
  ["#s4__xiaoqiao"] = "矫情之花",
  ["~s4__xiaoqiao"] = "公瑾，我先走一步……",
}

General:new(extension, "s4__xuhuang", "wei", 4):addSkills { "duanliang" }
Fk:loadTranslationTable {
  ["s4__xuhuang"] = "徐晃",
  ["#s4__xuhuang"] = "周亚夫之风",
  ["~s4__xuhuang"] = "一顿不吃饿得慌。",
}

General:new(extension, "s4__zhugejin", "wu", 3):addSkills { "s4__huanshi", "s4__hongyuan", "s4__mingzhe" }
Fk:loadTranslationTable {
  ["s4__zhugejin"] = "诸葛瑾",
  ["#s4__zhugejin"] = "联盟的维系者",
  ["~s4__zhugejin"] = "联盟若能得以维系，吾……无他愿矣……",
}

General:new(extension, "s11__fazheng", "shu", 3):addSkills { "enyuan", "xuanhuo" }
Fk:loadTranslationTable {
  ["s11__fazheng"] = "s11法正",
  ["#s11__fazheng"] = "蜀汉的辅翼",
  ["~s11__fazheng"] = "汉室复兴，我，是看不到了……",
}

General:new(extension, "s11__xushu", "shu", 3):addSkills { "wuyan", "jujian" }
Fk:loadTranslationTable {
  ["s11__xushu"] = "s11徐庶",
  ["#s11__xushu"] = "忠孝的侠士",
  ["~s11__xushu"] = "忠孝不能两全，孩儿……",
}

General:new(extension, "s11__huangquan", "shu", 3):addSkills { "choujin", "zhongjianh" }
Fk:loadTranslationTable {
  ["s11__huangquan"] = "s11黄权",
  ["#s11__huangquan"] = "道绝殊途",
  ["~s11__huangquan"] = "魏王厚待于我，降魏又有何错？",
}

General:new(extension, "s11__guyong", "wu", 3):addSkills { "shenxing", "bingyi" }
Fk:loadTranslationTable {
  ["s11__guyong"] = "s11顾雍",
  ["#s11__guyong"] = "庙堂的玉磐",
  ["~s11__guyong"] = "病躯渐重，国事难安……",
}

General:new(extension, "s11__yufan", "wu", 3):addSkills { "zongxuan", "zhiyan" }
Fk:loadTranslationTable {
  ["s11__yufan"] = "s11虞翻",
  ["#s11__yufan"] = "狂直之士",
  ["~s11__yufan"] = "我枉称东方朔再世……",
}

General:new(extension, "s11__lingtong", "wu", 4):addSkills { "xuanfeng" }
Fk:loadTranslationTable {
  ["s11__lingtong"] = "s11凌统",
  ["#s11__lingtong"] = "豪情烈胆",
  ["~s11__lingtong"] = "大丈夫不惧死亡……",
}

General:new(extension, "s11__handang", "wu", 4):addSkills { "gongqi", "jiefan" }
Fk:loadTranslationTable {
  ["s11__handang"] = "s11韩当",
  ["#s11__handang"] = "石城侯",
  ["~s11__handang"] = "臣将战死，难为君王解忧了。",
}

General:new(extension, "s11__lingcao", "wu", 4):addSkills { "s11__dujin" }
Fk:loadTranslationTable {
  ["s11__lingcao"] = "s11凌操",
  ["#s11__lingcao"] = "激流勇进",
  ["~s11__lingcao"] = "呃啊！（扑通）此箭……何来……",
}

General:new(extension, "s11__guohuai", "wei", 4):addSkills { "s11__jingce" }
Fk:loadTranslationTable {
  ["s11__guohuai"] = "s11郭淮",
  ["#s11__guohuai"] = "垂问秦雍",
  ["~s11__guohuai"] = "姜维小儿，竟然……",
}

General:new(extension, "s11__xusheng", "wu", 4):addSkills { "v33__yicheng" }
Fk:loadTranslationTable {
  ["s11__xusheng"] = "s11徐盛",
  ["#s11__xusheng"] = "江东的铁壁",
  ["~s11__xusheng"] = "可怜一身胆略，尽随一抔黄土……",
}

General:new(extension, "s11__fuwan", "qun", 4):addSkills { "s11__moukui" }
Fk:loadTranslationTable {
  ["s11__fuwan"] = "s11伏完",
  ["#s11__fuwan"] = "沉毅的国丈",
  ["~s11__fuwan"] = "后会有期……",
}

General:new(extension, "s11__sunqian", "shu", 3):addSkills { "s11__qianya", "s11__shuimeng" }
Fk:loadTranslationTable {
  ["s11__sunqian"] = "s11孙乾",
  ["#s11__sunqian"] = "折冲樽俎",
  ["~s11__sunqian"] = "恨不能……得见皇叔早登大宝，咳咳咳……",
}

return extension
